/**
 *	@file	safari_sv_local.h
 *	@brief	サファリゾーン　セーブデータ 実体定義ローカル
 *	@author	Miyuki Iwasawa
 *	@date	08.03.13
 */

#ifndef __H_SAFARI_SV_LOCAL_H__
#define __H_SAFARI_SV_LOCAL_H__

#include "savedata/safari_sv.h"
#include "system/buflen.h"

///サファリ通信相手情報
typedef struct _SAFARI_MANAGER{
    s64 CheckTime;    	// データを貰った時刻
    s64 RTCOffset;		// 時間をずらした累積(比較用)
	u8	valid;		//<データの有効無効フラグ
	u8	sex;	//<主人公の性別 1
	u8	region;	//<国コード 1
	u8	version;	//<カセットバージョン 1
	u32	writerID;	//<トレーナーID 4
	STRCODE name[PERSON_NAME_SIZE+EOM_SIZE]; // 16
}SAFARI_MANAGER;

typedef struct _SAFARI_SAVE{
	SAFARI_LAYOUT	layout[SAFARI_LAYOUT_MAX];

	SAFARI_MANAGER	manager;

	u8	lvup_delay_ct;	///<サファリゲーム中に日付をまたいだ時の、レベルアップ遅延処理
	u8	obj_level:6;	///<サファリのOBJオープンレベル
	u8	game_layout:2;	///<サファリゲーム中に参照するレイアウトを格納する
	u16 evkey_time;	///<イベントキーとなるプレイタイムを(分)で保存しておく

}SAFARI_SAVE;

#endif //__H_SAFARI_SV_LOCAL_H__